package com.ccc.boot.pojo;

import java.io.Serializable;

/**
 * 用户展示对象
 *
 * @author superC
 * @version 0.1.0
 * @date 2022/3/31
 */
public class UserVO implements Serializable {

    private static final long serialVersionUID = -8929000291461361216L;

    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户真实名称
     */
    private String realName;

    /**
     * 人脸照片文件ID
     */
    private Long photoId;

    /**
     * 所属部门
     */
    private Long deptId;

    /**
     * 类型
     */
    private Integer type;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 状态（1:正常 2:挂失）
     */
    private Integer status;

    /* ****** 来源于表 sys_dept ********** */
    /**
     * 部门名称
     */
    private String deptName;

    /* ****** 来源于表 sys_file ********** */
    /**
     * 个人头像base64字符串
     */
    private String faceUri;

    /*  ********* getter/setter *********** */

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Long getPhotoId() {
        return photoId;
    }

    public void setPhotoId(Long photoId) {
        this.photoId = photoId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getFaceUri() {
        return faceUri;
    }

    public void setFaceUri(String faceUri) {
        this.faceUri = faceUri;
    }
}